@charset "utf-8"
html{width: 100%;}
body{cursor: default;font-size: 16px;color: #333;min-width: 1200px;width: 100%;}
a{color:#333;text-decoration: none;}
a:hover{color: #333;text-decoration: none;}
* {list-style: none;}

.container{width: 1200px;}
.logo{width: 125px;height: 110px;}
.njsq{display: inline-flex;}
.njsq small{font-size: 18px;}
.njsq h2{margin-top: 30px;font-size: 36px;}
.lag h5{font-size: 18px;background: url(../img/phone.png) left center no-repeat;background-size: 20px 20px;padding-left:24px;}
.lag:nth-child(1){margin-bottom: 0;}
.lag:nth-child(2){margin-top: 8px;}
hr{margin: 0;padding: 10px;}
.lag .cn{margin-right: 50px;}
.lag .en{padding-right: 50px;}
.lag .ce{background: url(../img/chs.jpg),url(../img/eng.jpg);background-repeat: no-repeat,no-repeat;background-position: 60px 2px,172px 2px;background-size: 30px 14px;}
.sousuo { height: 30px;float: right;border: 1px #e6e6e6 solid;border-radius: 900px;overflow: hidden;}
.sousuo .keyword {width: 80%;border: 0;height: 30px;line-height: 30px;outline: none;padding: 0 15px 0 20px;float: left;}
.sousuo .tijiao {width: 30px;height: 28px;background: url(../img/search.png) center no-repeat;float: left;border: 0;outline: none;content: '';}

/* 导航栏 */
.head{background: #3aaaf8;border-bottom:1px solid #ddd;height:48px;}
.head .navbox{margin: 0 auto;width: 1200px;}
.head .nav{display: block;}
.head .nav .nav_pc{margin: 0 auto;padding: 0;}
.head .nav ul li{float:left;position: relative;border-right: 1px solid #cccccc;box-sizing: border-box;z-index: 999;}
.head .nav ul li:first-child{border-left: 1px solid #cccccc;}
.head .nav ul li .f_a{line-height:48px;display:block;text-align:center;font-size:16px;color:#fff;}
.head .nav ul li:hover .f_a{background-color:#60c589;color: #fff; transition:all .3s}
.head .nav ul li .s_navbox{display:none;position: absolute;left: 0;width: 100%; background:#fff;background-color: #00a2ff;z-index: 9999;box-sizing: border-box}
.head .nav ul li .s_navbox .s_a a{color:#fff;font-size:14px;text-transform:uppercase;display:block;text-align: center;padding: 10px 0;border-top: 1px solid #fff;}
.head .nav ul li .s_navbox .s_a a:hover{background-color:#60c589;color: #fff;}
.m_nav{display:none}
.headlf .m_logo{display: none}
.headrg .m_menuimg{display: none}
.active{background-color: #60c589}
.activ2{background-color: #60c589}

/* 轮播图 */
.lbt .swiper-container .swiper-slide img{max-height: 580px;width: 100%;}
.lbt ul{padding: 0;}
.lbt{padding: 0;width: 100%;}

/* 产品中心 */
.tab{margin-bottom: 10px;}
.tab .tab-left{}
.tab .tab-left h3{font-weight: bold;}
.tab .tab-right ul{margin-top: 17px;display: inline-block;}
.tab .tab-right ul li{text-align: center;width: 130px;height: 34px;background-color: #0f8acd;margin: 0 10px;float: left;}
.tab .tab-right ul li .on{}
#tab-head .on{background:#60c589 ;}
.tab .tab-right ul li a{height: 34px;line-height: 34px;color: #fff;font-weight: bold;}
.tab .tab-right ul li:hover{background:#60c589 ;}

.eq-box h4{font-weight: bold;}
.eq-box{padding: 10px;margin:0 0 20px 0;}
.p-border{height: 270px;width: 100%;}

/* 新闻中心 */
.news{padding-bottom: 0;border-bottom: 1px solid #e2e2e2;background-color: #f7f7f7;}
.news a{line-height: 70px; font-size: 10px;}
.news-connect li .col-md-2{text-align: center; color: #fff;padding: 15px 0;}
.news-connect li .col-md-2 small{color: #fff;}
.news-connect{background-color: #f7f7f7;}
.news-connect li{margin-top: 45px;}
.news-connect li h3{background:#0f8acd; border-radius: 5px;margin: 0; color: #fff;text-align: center;padding: 5px;}
.news-connect li h3 small{color: #fff;font-size: 12px;}
.news-connect li:hover h3{background: #60c589;border-radius: 5px;}
.news-connect li div{border-bottom: 1px dotted #cccccc;}
.box-1 p{display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden;}
.box-1 h4{font-weight: bold;}

/* 合作伙伴 */
.cp a{line-height: 70px;font-size: 10px;}
.part{margin: 10px auto 50px;text-align: center;}
.part .swiper-container img{width: 300px; height: 200px; border: 2px solid #ddd;}



/* 公司概况 */
.media-left img{width: 330px;height: 270px;position: absolute;left: 35px;top: 17px;}
.profile p{text-indent: 2em;font-size: 14px;line-height: 32px;}
.media-left div{background-color: #017abf;width: 300px;height: 270px;position: absolute;}
.profile .more{float: right;background-color: #017abf;padding: 5px 30px;color: #fff;}
.profile-bottom img{max-width: 100%;margin-top: 50px;}
/* 公司实力 */
.team{width: 100%;}
.thumbnail{border: none; background: transparent;}
.team .caption h4{text-align: center;font-weight: bold;font-size: 20px;}
.team .thumbnail img{width: 68px;height: 64px;}
.t-tip{text-align: center;margin: 30px 0;}
.t-tip .t-tip1,.t-tip2{top: 70px;font-size: 18px;}
.t-tip .t-tip1{font-size: 32px;}
.t-tip .t-tip1 small{font-size: 24px;color: #2e76b0;}
/* .team-content .thumbnail{position: relative;top: 150px;}  */

/* 结尾 */
.foot-top{height: 290px;margin-top: 65px;border: 1px #ebebeb solid;}
.foot-top .row .col-md-2{height: 290px;background: #12a1e3;}
.foot-top .row .col-md-5{height: 286px;width: 425px;}
.foot-top .row img{width: 485px;height: 287px;margin-left: 74px;}
.foot-left{color: #fff;}
.foot-left small{color: #fff;}
.foot-top dl{margin: 20px 0 0 0;}
.foot-top dl dt{font-size: 28px;}
.foot-top dl dd{margin: 5px 0;}
.foot-top dl .dt-2{color: #0f92d6;}
.foot-down dl dd{margin: 5px 0;}
.footer-d{font-size: 14px;}
.service{background: url(../img/pic2.png)left center no-repeat;background-size: 25px 25px;}
.foot-nav{margin: 15px 0;}
.e-ewm{font-size: 12px;text-align: center;}
.e-ewm img{display: block;width: 95px;height: 95px;}
.foot-down dl {font-size: 16px;}


/* about */
main h1{text-align: center;line-height: 120%;}
.suban{background: url(../img/bj34.png) ;height: 200px;padding: 30px 0 0 0;margin-bottom: 50px;}
.suban h3{font-size: 36px;font-weight: bold;color: #fff;text-align: right;}
.suban h4{font-size: 24px;font-weight: bold;color: #fff;padding: 16px;background: rgba(255,255,255,0.5);width: 330px;float: right;}

section dl{background: #f2f2f2;overflow: hidden;margin: 0;}
section dl dt{font-size: 24px;font-weight: normal; padding: 10px 15px;margin-bottom: 10px;background: #0f8acd;}
section dl dd{margin: 15px;border-bottom: 1px solid #ccc;line-height: 200%;}
section dl dd a{display: block;}
section dl dd a:hover{color: #0f8acd;}
section aside{text-align: justify;background-size: 100% 280px;}
section aside dl{background: transparent;border: 1px solid rgba(255,255,255,.6);padding: 5px;}
section aside dl dt{background: transparent;font-size: 16px;font-weight: bold;margin: 0;padding:0;line-height: 150%;}
section aside dl dd{margin: 0 0 10px 0;font-size: 14px;border: none;line-height: 120%;}
section aside dl dd a:hover{color: #0f8acd;}

main{margin:0 0 0 50px;min-height: 500px;}

footer dl{margin: 0 0 20px 0;}
footer .e-service{margin: 0 -10px 20px -10px;}
footer .e-service dd{padding-right: 20px;}
footer dl{margin: 0 40px 40px 20px;float: left;}
footer dl > dt{line-height: 200%;}
footer dl > dd{font-size: 14px;line-height: 200%;}
footer{background-color: #f7f7f7;margin: 60px 0 0 0; padding: 30px 0 0 0;}
.copy{background: #333;color: #999;line-height: 300%;font-size: 14px;text-align: center;}
.copy a{color: #999;}
.copy p{display: inline-block;margin: 0;}

/* list */
.container .e-box-1{border: 1px solid #ccc;padding: 10px;margin:0 0 20px 0;transform: scale(1,1);transition: .5s;}
.container .e-box-1 img{max-width: 100%;}
.container .e-box-1:hover{transform: scale(1.05,1.05);transition: .5s;}
.container .e-box-1:hover p{color: #333;}
.container .e-box-1 h3{font-size: 18px;color: #000;margin:6px 0;line-height: 150%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.container .e-box-1 p{font-size: 14px; line-height: 150%;color: #999;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:1; overflow: hidden;}
main article p{line-height: 200%;}

/* news */
.news-list{width: 100%;}

/* partner */
main img{width: 100%;padding: 3px;margin: 0 0 30px 0;}

/* search */
.list_news {width: 100%;margin-top: 30px;border-bottom: 1px #CCC dotted;padding-bottom: 15px;height: 170px;}
.list_news .biaoti{font-weight: bold;}
.list_news .pic {width: 200Px;height: 150px;float: left;margin-right: 20px;}
.list_news .pic img {width: 200Px;height: 150px;}